package models

import (
	"gorm.io/gorm"
)

type SysApi struct {
	Id       string `json:"id" gorm:"primaryKey"`
	Name     string `json:"name"`
	Path     string `json:"path"`
	ParentId string `json:"parentId"`
}

func (SysApi) TableName() string {
	return "sys_api"
}

func (e *SysApi) FindApiList(db *gorm.DB) (error, []SysApi) {
	//查询结果
	list := make([]SysApi, 0)
	//查询api列表
	err := db.Debug().Model(SysApi{}).Find(&list).Error
	//返回
	return err, list
}
